ListBox コントロールは UI の仮想化をサポートしています。そのため、動作は極めて高速であり、数千個の項目を表示してもパフォーマンスはほとんど低下しません。各レイアウトパスにレンダリングする項目の数を決定するには、ViewportGap プロパティと ViewportPreviewGap プロパティを設定します。これらのプロパティをシナリオに応じて調整できます。
ViewportGap プロパティは、毎回のレイアウトパスでビューポートのサイズを決定する係数を取得または設定します。0を指定すると、ビューポートのサイズはスクロールビューアのビューポートと同じになります。0.5 を指定すると、ビューポートが元のビューポートの両側に合わせて画面の半分だけ大きくなるように拡大されます。
ViewportPreviewGap プロパティは、毎回のレイアウトパスでプレビューモードの項目をレンダリングするためのビューポートのサイズを決定する係数を取得または設定します。